Задания студенту ТулГУ со студенческим билетом ТулГУ №124332

Дисциплина «Алгоритмизация и программирование»

Получено 0 баллов

Лабораторная работа №1: «Работа со списками (list)» (максимум 5 баллов до первой текущей аттестации)

1) Задание на работу: Создать пустой список с помощью функции list(). Добавить в конец пустого списка три элемента: инициалы и фамилию студента. Вывести 2 последних элементов списка. Вывести 2 первых элементов списка.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №1.pdf

Лабораторная работа №2: «Работа с кортежами (tuple)» (максимум 5 баллов до первой текущей аттестации)

1) Задание на работу: Дан кортеж вида tuple('ФИО полн'), где 'ФИО полн' - полная фамилия, имя и отчество студента. Определить длину кортежа. Получить все элементы кортежа от первого элемента до 8 элемента. Проверить, есть в кортеже буквы из списка {'б', 'ю', 'и', 'ё', 'п', 'а', 'р'} (регистр букв важен).

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №2.pdf

Лабораторная работа №3: «Работа со множествами (set)» (максимум 5 баллов до первой текущей аттестации)

1) Задание на работу: Дано первое множество {'12', '4', '2', '3'} и второе множество {'9', '5', '0', '4', '7', '3'}. 1. Найти пересечение, разность и симметрическую разность двух множеств. 2. Объединенить два множества.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №3.pdf

Лабораторная работа №4: «Работа со словарями (dictionary)» (максимум 8 баллов до первой текущей аттестации)

1) Задание на работу: 1. Создать словарь с помощью метода fromkeys с ключами "фамилия студента", "имя студента" и "отчество студента". 2. При необходимости, присвоить ключам нужные значения.3. Получить значение ключа "имя студента". 4. Вывести весь словарь. 5. Добавить новый ключ "наличие супруга/супруги", содержащий значение логического типа 6. Вывести весь словарь. 7. Изменить значение ключа "отчество" 8. Вывести весь словарь.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №4.pdf

Лабораторная работа №5: «Работа со строками» (максимум 3 балла до первой текущей аттестации)

1) Задание на работу: Определите 3 последних букв своего имени. Используя методы строк, определите, начинается ли ваше имя на букву Ж

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №5.pdf

Лабораторная работа №6: «Регулярные выражения» (максимум 8 баллов)

1) Задание на работу: 1. Используя одно регулярное выражение, определите 2 последних букв своего имени. 2. Используя одно регулярное выражение, определите, заканчивается ли ваша фамилия на -ов или -ев. 3. Составьте одно регулярное выражение, которое определит, есть ли в вашем имени любая из этих букв: Ж, Р, Ц, Э. Регистр букв неважен. Задание выполнить на языке Python 3.

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №6.pdf

Лабораторная работа №7: «Использование генераторов» (максимум 8 баллов)

1) Задание на работу:

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №7.pdf

Лабораторная работа №8: «Знакомство с классами» (максимум 8 баллов)

1) Задание на работу: Задание в методических указаниях

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №8.pdf

Курсовая работа: «Решение системы линейных алгебраических уравнений методом Крамера» (оценивается отдельно)

1) Задание на работу: получить в методкабинете (2-100а)

2) Методические указания по выполнению работы в ауд. 2-107, 2-112 и 2-320: T:\Алгоритмизация и программирование\КР\КР.pdf